package org.op.service.fileio;

import javax.swing.ProgressMonitor;


public interface FileZipService extends Runnable {

	/**
	 *
	 *  Given a folder in the filesystem, zip it up to the resultant path (and name)
	 *  
	 * @param pathToFolder
	 * @param zipFilePath
	 * @throws Exception
	 */
	public void zipFolder(String pathToFolder, String zipFilePath) throws Exception;

	public void setInputPath(String workspaceFolderPath);

	public void setOutputPath(String zipFilePath);

	public void setMonitor(ProgressMonitor pm);
	
}
